/*reset*/
html{color:#000;background:#FFF; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}img{border:0px;}

/*网站基本定义*/
html{margin:0;padding:0;}





body{font:normal 12px  Arial,Helvetica,sans-serif;color:#4d4d4d;margin:0;padding:0;line-height:1.6; /*background: url(../images/heardBJ_01.jpg) repeat-x left top #fff;*/}
p{text-align:justify;}
h3{ font-weight:bold;}
strong{ font-weight:bold;}
acronym{border-bottom:none;}
a{ color:#666666; text-decoration:none; outline:none}
a:hover{ color:#1e4070; text-decoration:none;}


.del_float{ clear:both; line-height:0px; height:0px; font-size:0;}
.float_left{ float:left;}
.float_right{ float:right;}
.ele{ font-family:"Microsoft YaHei" !important;}
.bold{ font-weight:bold;}
.fon12{ font-size:12px; }
.colorBlue,.colorBlue a,.colorBlue a:hover{ color:#0d4074}

#heardPage{ width:925px; margin:0 auto; height:110px;}
#heardPage h1{ width:136px; height:25px; float:left; background:url(../images/logo.jpg) no-repeat; margin:25px 0 25px 10px;}
#heardPage h1 a{ width:136px; height:25px; display:block; text-indent:-9999px}


#heardPage .topNav{ width:285px; float:right;}
#heardPage .topNav ul.leftBox{ float:left; display:inline; width:200px;padding:5px 0px; }
#heardPage .topNav ul li{ width:auto; text-align:right; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:14px;}
#heardPage .topNav ul li a{ color:#999;}
#heardPage .topNav ul li a:hover{ color:#1e4070;}
#heardPage .topNav ul li.line{ width:2px; margin:0 10px; display:inline }


#heardPage .mainNav{ clear:both; width:100%; height:32px;}
#heardPage .mainNav ul li{ float:left; font-size:0; line-height:0}
#heardPage .mainNav ul li.line{ width:2px; background:url(../images/mainNav_line.jpg) no-repeat left center; font-size:0; height:32px; margin:0 3px; display:inline}

.english{ width:80px; height:13px; float:right; position:relative; left:5px; }
span.login{ display:block; position:absolute; top:46px; width:60px; height:19px; background:url(../images/login_03.jpg) no-repeat left center; vertical-align:middle; /*right:5px;*/ right:12px; padding-left:25px;}
span.login a{ color:#9e9e9e;}
span.reg{ display:block; width:60px; height:19px;  background:url(../images/login_07.jpg) no-repeat left center; position:absolute; right:-4px; top:80px; padding-left:25px;}
span.reg a{ color:#9e9e9e;}
.english .s{  display:block;width:114px; height:13px; position:absolute; }
.english .s span.input{ width:74px; height:13px; line-height:13px; display:inline-block; padding-left:17px; background:npne; }
.english .s span.input span.inputBtn{ float:left; width:14px; height:13px;}
.english .s span.input span.inputBtn a{ display:block; text-indent:-9999px; width:23px; height:13px;} 
.english .s span.input input{ width:42px; height:13px;background:none;  float:left; color:#9e9e9e; font-size:12px; display:block;  text-align:center; border:none; }
.s ul{ position:absolute; left:0px ; top:20px; width:59px; line-height:13px; padding-left:0px; background:url(../images/bottom2_03.jpg) repeat-y; }
.s ul li{ color:#9e9e9e; text-align:center; background:url(../images/eng.jpg) no-repeat left center; vertical-align:middle; padding-left:20px; text-align:center;}
.s ul li a{ font-size:12px; color:#9e9e9e;}


.language{ width:150px; float:right;}
.language img{ display:block; float:left; margin:8px 9px 0 0;}
.language span{ background:url(../images/icon3.jpg) no-repeat right center; padding-right:10px; float:left; line-height:32px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.NYBanner{ width:100%; height:174px; overflow:hidden; position:relative; text-align:center;}
.NYBanner img{width:1256px; height:174px; position:absolute; top:0; left:50%; z-index:1; margin-left:-628px;}
#proNavBox{ width:100%; background:url(../images/locationBJ.jpg) no-repeat center top; height:31px; line-height:31px;}
.proNav{ width:925px; height:31px; margin:0 auto; line-height:31px;}
.proNav h2{ width:175px; float:left;}
.proNav ul li{ width:auto; float:left; margin-right:12px; display:inline; font-size:0; line-height:0}


#warpBox{ width:100%; /*background:url(../images/bodyBJ_01.jpg) repeat-x left top;*/ margin:0 auto;}
#warp{ width:925px; margin:0 auto; padding-top:20px;}

#leftBar{ width:675px; float:left}
#rightBar{ width:225px; float:right; background:url(../images/rightBJ.png) no-repeat left top; min-height:750px; height:auto !important; height:750px;}

.rightTit{ display:block; height:25px; background: url(../images/rightTitBJ_01.png); margin-bottom:20px; line-height:25px; overflow:hidden; padding:0 10px;}
.rightTit h1{ font-size:14px; color:#1a3d6e; font-weight:bold; float:left}
.rightTit span,.rightTit span a{ float:right; font-size:12px; color:#999999}
.rightTit span a:hover{ color:#1a3d6e;}

.page{ text-align:center; width:230px; margin:0 auto; text-align:center; height:20px; padding: 30px 0;}
.page span.number{ width:167px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin:0 10px; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px;}
.page span.number a{ padding:0 3px; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px;}
.page span{ font-size:0; line-height:0; width:20px; height:20px; display:binline-block; float:left}
.page span a{ padding:0; margin:0}
.cur{color:#1e4070; text-decoration:none;}
.warpBottom{ width:885px; margin:65px auto 20px; background:#595959; height:23px; padding:11px 20px; clear:both; color:#fff; line-height:23px; overflow:hidden}
.warpBottom input{ float:left}
.inputSR1{ width:181px; height:21px; line-height:21px; border:1px solid #ccc; padding-left:3px; margin-right:8px;}
.searchBox{ width:200px; float:right;}
.searchInput{ width:166px; border:1px solid #ccc; border-right:none; height:21px; line-height:21px; padding-left:3px;}

#footPage{ width:925px; margin:0 auto; border-top:1px solid #d9d9d9; padding:10px 0; height:30px; font-family:Arial, Helvetica, sans-serif}
#footPage a{ padding:0 8px;}

/*
zml*/
#heardPage .topNav .zml_nav{ width:300px; float:left; height:40px;}
#heardPage .topNav .zml_nav ul{ padding:5px 0px;}
#heardPage .topNav .zml_nav ul li{float:left; width:132px; position:relative;padding-right:10px; padding:5px 0px 0px;}
#heardPage .topNav .zml_click { width:120px; height:120px; position:absolute; bottom:-120px; right:12px; display:none; z-index:99999999;}

.weix{ background:url(../images/weix.png) no-repeat right; height:22px; padding-right:28px; line-height:23px; display:inline-block;}
.weib{ background:url(../images/weib.png) no-repeat right; height:22px; padding-right:28px; line-height:23px; display:inline-block;}


/*20160108*/

div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-size:13px; font-family:"Microsoft YaHei"; margin:0px;padding:0px;color:#333;line-height:23px;height:auto;clear:both;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none;color:#333;}
a:hover{ background-repeat:no-repeat;text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur())}
img{display:block;}

/*通用样式*/

.web{width:1280px;margin:0 auto;padding:0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none; border:none;outline:none;background:none;font-family:'Microsoft YaHei';margin:0;padding:0;}

.article{
    width: 90%;
    height: 600px;
    margin: 20px auto;
    text-align: center;
}
.article h2{
    font-size: 2em;
    line-height: normal;
}
.article p {
    width: 300px;
    margin: 0 auto;
}
.content{
    width: 96%;
    height: 500px;
    margin: 10px auto;
}
.content p{
    width: auto;
    margin: 0;
    border-top: 1px solid #000;
    padding-top: 10px;
}
.newscontlist h1{
    font-size: 4em;
    padding-top: 30px;
    text-align: center;
}
.newscontlist p {
    font-size: 2em;
    text-align: center;
    margin-bottom: 20px;
    line-height: normal;
}

.header{
    width: 1280px;
    height: 120px;
    margin: 0 auto;
}
.header p{
    font-size: 1.2em;
    line-height: normal;
}
.header-left{
    float: left;
    margin-left: 40px;
 }
.header a span{
    font-size: 0.7em;
    margin-left: 20%;
}
.header-left a img{
    width: 140px;
    height: auto;
    position: absolute;
    z-index: 1;
}
.header-left a p{
    position: absolute;
    top:76px;
    z-index: 99;
    width: 400px;
}
.header-right{
    float: right;
    margin: 20px 40px 0 0;
}
.header-right p{
    font-size: 22px;
    margin-bottom: -4px;
    color: #333;
    font-weight: normal;
}
.header-right p:nth-child(2){
    margin-left: 50px;
}
.header-right p:nth-child(3){
    margin-left: 100px;
}
.header a{
    font-size: 24px;
    color:#333;
    position: absolute;

}
.header a:hover{
    color:#444;
}
.media-body ul{
    padding: 10px 0 0 20px;
}
.media-body ul li{
    margin-top: 10px;
    margin-left: 50px;
}
.media{
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.media-middle img{
    width: 250px;
    height: 250px;
}
.menuBg{
    background-color: #393;
    height:4px;
    position:absolute;
    bottom:0;
    width:120px;
    left:0px;
}
.cls{clear:both;}
.nav {width:1280px;margin:0 auto; position:relative;}
.nav  ul li {float:left;text-align:center;height:52px;padding:0 41px;line-height:52px;font-size:16px;}
.curBg { background:#393;height:4px;position:absolute;bottom:0;width:68px;left:0px;}

.banner{
    width: 100%;
    /*height: 560px;*/
    /*background: black;*/
    /*子绝父相*/
    position: relative;
    /*超出部分全部隐藏，解决横向滚动条*/
    overflow: hidden;
}
.banner ul{
    position: absolute;
}
.banner ul li{
    /*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
    width: 100%;
    height: 560px;
    float: left;
    background:  no-repeat center center;
}
.banner ol{
    /*width: 60px;*/
    height: 20px;
    position: absolute;
    left:50%;
    /*margin-left: -40px;*/
    bottom: 42px;
    padding: 0 10px;
    border-radius: 10px;
}
.banner ol li{
    width: 60px;
    height: 4px;
    float: left;
    margin: 0 40px 0 0;
    background: rgba(255,255,255,0.5);
    cursor: pointer;
}
.banner ol .current{
    background: #393;
}
.banner i{
    width: 58px;
    height: 120px;
    position: absolute;
    top: 50%;
    margin-top: -60px;
    cursor: pointer;
    border-radius: 5px;
    display: none;
}


